package com.joker.userExam.service;

import com.joker.userExam.model.StudentScore;
import com.joker.userExam.utils.ResultUtil;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @author 李杰
 * @date 2021/5/8 - 12:22
 */
public interface IUserCenter {
    /**
     * 根据用户ID 查询用户的成绩
     *
     * @param userId
     * @return
     */
    ResultUtil querySelfScore(Integer userId);

    /**
     * 根据成绩ID 假删除对应的成绩信息（将是否删除字段置为1  1:）
     *
     * @param studentScore
     * @return
     */
    ResultUtil deleteScore(StudentScore studentScore);

    /**
     * 根据用户id查询最新的考试成绩
     *
     * @param userId
     * @return
     */
    ResultUtil getNewScore(Integer userId);

    /**
     * 根据提交见查询个人成绩
     * @param studentScore
     * @return
     */
    ResultUtil querySelfScoreByCondition(StudentScore studentScore);
}
